home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / bbs / aut7p130 / auto7pit.doc < prev    next >
Text File  |  1993-03-22  |  28KB  |  822 lines

  1.  
  2.                                                                     1
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                    AUTO7P v1.30
  9.  
  10.                    FBB server compatibile con 7plus 2.02 (1.63)
  11.              Invio e/o estrazione, ricezione e correzione automatica
  12.                              di file in formato 7plus
  13.  
  14.                              by IK1GKJ@IW1BRX.ITA.EU.
  15.                           7PLUS routine (c) DG1BBQ@DB0CL
  16.  
  17.  
  18.  
  19.                 IL SERVER NON E' COMPATIBILE CON 7PSERV DI SM0NCS.
  20.                 --------------------------------------------------
  21.  
  22.  
  23.  
  24.        AGGIORNAMENTI
  25.        -------------
  26.  
  27.        Versione 1.0        beta test con nome 7PSERV
  28.  
  29.  
  30.        Versione 1.10
  31.             Dai  bollettini in  corcolazione, ho  notato che SM0NCS  si e'
  32.        molto arrabbiato  per il fatto che ho chiamato questo server con lo
  33.        stesso  nome  del suo.  Ho quindi  cambiato  il nome,  onde evitare
  34.        ulteriori complicazioni.  Credo che cosi' non debba aver piu' nulla
  35.        da  dire. Tengo a  precisare che il nome  identico della precedente
  36.        versione non era  per usurpare i diritti di SM0NCS, ma solo per non
  37.        creare  confusione tra gli  utenti dei  vari bbs o  sysop che erano
  38.        abituati a chiamarlo in quel modo.
  39.  
  40.             Inserito  possibilita' di redirigere l'outup  anche per i file
  41.        .cor creati in seguito ad un file .ERR. (solo sysop)
  42.  
  43.             Inserito possibilita'  di richiedere una specifica parte di un
  44.        file,  o di  un  .cor, nel  caso cio'  sia  preferibile ad  un file
  45.        intero.
  46.  
  47.             Inserito  possibilita'  di dividere  il file  mail.in  in piu'
  48.        parti,  in   modo  da  non  intasare  il  forward,  in  blocchi  di
  49.        dimensioni a piacere.
  50.  
  51.             Per  la sopradetta possibilita'  lo stesso  server puo' essere
  52.        lanciato nel cron.sys e provvedere alla ricomposizione del mail.in
  53.  
  54.  
  55.  
  56.  
  57.  
  58.        AUTO7P v1.30                                                 2
  59.  
  60.  
  61.             Lo stesso  server, inserito nel cron.sys, provvede ad estrarre
  62.        da  un file di forward su disco,  tutti i bollettini 7+, ricomporli
  63.        ed eventualmente richiedere la correzione di errore.
  64.  
  65.             Inserito blocco su richiesta invio file da parte degli utenti,
  66.        questi  per sfruttare  questa possibilita' devono  essere abilitati
  67.        dal sysop.
  68.  
  69.             Eliminato  necessita' di specificare  il bbs  di ritorno, tale
  70.        path viene letto direttamente dal messaggio.
  71.  
  72.  
  73.        Versione 1.20
  74.             Velocizzato  routine di estrazione  7plus da  file di forward,
  75.        ora e' circa 3 volte piu' veloce.
  76.  
  77.             Corretto  routine di ricerca percorso  di ritorno, ora accetta
  78.        anche alcuni formati non proprio standard.
  79.  
  80.             Aggiunto  variabile  7PMANAGER,  e'  possibile specificare  il
  81.        nominativo a cui il server invia i messaggi sysop.
  82.  
  83.             Creato programma M_FILTER.EXE, specifico per estrarre i 7plus,
  84.        come  alternativa al file di  forward, cio' velocizza ulteriormente
  85.        le operazioni del bbs.
  86.  
  87.  
  88.        Versione 1.21
  89.             Se l'utente inviava nel titolo del messaggio oltre al nome del
  90.        file  qualche cosa contenente  un '.', il nome  del file non veniva
  91.        decodificato correttamente. Ok.
  92.  
  93.             Se  un  bollettino  7plus  arrivava  troncato, all'atto  della
  94.        ricostruzione  si otteneva un  messaggio write  error sul metafile,
  95.        ed  il  metafile era  cancellato. Ora  il  metafile non  viene piu'
  96.        cancellato,  e anche se difficilmente si  riuscira' ad ottenere una
  97.        conversione, viene inviata ugualmente una richiesta di correzione.
  98.  
  99.        Versione 1.22
  100.             A  causa  di  un bug  sfuggitomi,  nelle  precedenti versioni,
  101.        durante  l'estrazione dei bollettini  con l'opzione INQUIRYFILE, se
  102.        il  nome del file nell'intestazione 7plus  era lungo esattamente 12
  103.        caratteri, veniva perso il nome del mittente. Sistemato.
  104.  
  105.        Versione 1.30
  106.             Per evitare incompatibilita' con versioni future di fbb, si e'
  107.        resa  necessaria   la  creazione  di  un  file  di  configurazione:
  108.        AUTO7P.CFG.  E' stata  aggiunta  l'opzione DELETIME,  per rimuovere
  109.        file  piu' vecchi di  un certo numero di  giorni. E' stata aggiunta
  110.  
  111.  
  112.  
  113.  
  114.        AUTO7P v1.30                                                 3
  115.  
  116.  
  117.        la  possibilita' di settare  una abilitazione  di download globale,
  118.        solo  come  privato,  per  tutti gli  utenti.  Tal  possibilita' e'
  119.        comunque  subordinata  a  quanto settato  in  auto7p.cfg.  E' stata
  120.        aggiunta  la   possibilita'  di  spostare  i  files  convertiti  in
  121.        apposita   directory.  Le  variabili   di  enviroment  7PMANAGER  e
  122.        7PMAXMAIL  non sono piu' necessarie in  quanto definite nel file fi
  123.        configurazione.  Il  programma  non  legge  piu'  ne' INIT.SRV,  ne
  124.        INF.SYS, velocizzando quindi l'esecuzione.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.        INSTALLAZIONE
  132.        =============
  133.  
  134.             Copiare  AUTO7P.EXE  nella  directory  di  FBB  ove  si  trova
  135.        INIT.SRV.   Quindi  alla  fine  di  INIT.SRV,   tra  le  due  righe
  136.        tratteggiate, aggiungere:
  137.  
  138.        ---------------------------------
  139.        AUTO7P  AUTO7P  Codifica/decodifica file formato 7+
  140.        ---------------------------------
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.        POSSIBILITA' DEL SERVER
  148.        -----------------------
  149.  
  150.             Invio di  file agli utenti del bbs splittati se necessario per
  151.        una lunghezza di circa 6k.
  152.  
  153.        *    Invio automatico di correzione quando perviene un file di ERR.
  154.  
  155.        *    Invio automatico di files.ERR nel caso durante la compilazione
  156.        venga riconosciuto un errore.
  157.  
  158.        *    Durante  la  compilazione,  o alla  ricezione  di  un  file di
  159.        correzione,  se tutto e' ok il server  provvede ad eliminare i file
  160.        superflui,  e  lasciare l'originale.  In  caso di  un  nuovo errore
  161.        provvede ad inviare la richiesta di correzione.
  162.  
  163.        *    Se  lo scambio di dati  avviene tra due  bbs che utilizzano lo
  164.        stesso  server,  il  tutto  avviene  in  maniera  automatica  senza
  165.        intervento alcuno del sysop.
  166.  
  167.  
  168.  
  169.  
  170.        AUTO7P v1.30                                                 4
  171.  
  172.  
  173.        *    Il  server  provvede ad  inviare messaggi  di  avvertimento al
  174.        sysop  qualora un file sia stato  correttamente compilato, e quindi
  175.        sia  disponibile per  il prelievo,  oppure se qualche  grave errore
  176.        richiede  un intervento manuale.  Cosi' come  provvede ad avvertire
  177.        il  mittente se nel  messaggio/file inviato vi era  un qualche cosa
  178.        di incorretto.
  179.  
  180.        *    Tutti  i files  vengono depositati  in una  directory chiamata
  181.        AUTO7P  posta nella root  del disco di lavoro.  In questo modo solo
  182.        il sysop puo' accedere e manipolare i files in essa contenuti.
  183.  
  184.        *    Nel caso  di un file correttamente convertito, e' possibile il
  185.        suo spostamento nella directory specificata in auto7p.cfg
  186.  
  187.        *    Possibilita'  di redirezione  dell'output, ossia  e' possibile
  188.        inviare  file splittati come SB/SP a  qualsiasi destinatario @ bbs,
  189.        opzione  riservata  solo ai  nominativi abilitati  in  auto7p.cfg e
  190.        limitata al solo invio di files e .cor
  191.        (Non avrebbe molto senso inviare un  SB ---.ERR a IBM@ITA....).
  192.  
  193.        *    Possibilita' di  richiere una singola parte di un file o di un
  194.        .cor  nel caso  questo  questo sia  preferibile all'intero  file di
  195.        correzione, o  nel caso di file di correzione multipli, uno solo di
  196.        essi vada perso.
  197.  
  198.        *    Possibilita'  di  redirigere  un messaggio  al  server  con il
  199.        comando SC (send copy) di FBB. (abilitazione in auto7p.cfg)
  200.  
  201.        *    Possibilita' di  split del file mail.in in parti di dimensioni
  202.        a piacere, lo stesso server e' utilizzato per la ricomposizione.
  203.  
  204.        *    Inserito  nel cron.sys, provvede  ad estrarre  da un eventuale
  205.        file  di  forward su  disco  tutti  i 7+  pervenuti,  ricomporli ed
  206.        eventualmente richiedere la correzione di errore.
  207.  
  208.        *    All'utente viene inibita la possibilita' di richiedere file, a
  209.        meno che non venga abilitato dal sysop, sempre in auto7p.cfg.
  210.  
  211.        *    La  suddetta possibilita'  puo'  essere settata  come globale,
  212.        affinche'  tutti  possano richiedere  files,  (non  redirigere), in
  213.        questo caso un utente puo' essere escluso.
  214.  
  215.        *    Il  server puo'  cancellare i  files  presenti in  \AUTO7P che
  216.        hanno  una data anteriore a quanto  specificato, questo per evitare
  217.        spreco di spazio disco.
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.        AUTO7P v1.30                                                 5
  227.  
  228.  
  229.        *    Il server,  nel caso un utente tenti un download fi file senza
  230.        averne l'autorizzazione,  avvisa il sysop dell'accaduto, e provvede
  231.        ad  inviare  un messaggio  all'utente pregandolo  di  contattare il
  232.        sysop per l'abilitazione.
  233.  
  234.        *    Ancora  il  server ritorna  un  codice  di errore  a  FBB (che
  235.        provvedera'  ad informare il sysop  dell'accaduto con un bollettino
  236.        personale), in uno dei seguenti casi:
  237.  
  238.        +    Errore nell'apertura o scrittura di MAIL.IN
  239.        +    Manca memoria per l'esecuzione.
  240.        +    Il server non e' stato chiamato nella maniera corretta.
  241.        +    Impossibile aprire o leggere il file argomento, o tale file
  242.             non e' nel formato riconosciuto dal server.
  243.        +    Impossibile leggere AUTO7P.CFG
  244.        +    Impossibile accedere alla directory \AUTO7P.
  245.        +    Impossibile accedere, se specificato, alla directory di
  246.             spostamento files convertiti.
  247.  
  248.             Questi  ultimi due  errori sono abbastanza  improbabili, visto
  249.        che  se mancano, il  server la  crea automaticamente, ma  non si sa
  250.        mai...
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.        AUTO7P v1.30                                                 6
  283.  
  284.  
  285.        IL FILE DI CONFIGURAZIONE AUTO7P.CFG
  286.        ====================================
  287.  
  288.             In  questo file e'  specificato tutto quanto  e' necessario al
  289.        server per il funzionamento. Tale file e' cosi' composto:
  290.  
  291.             Ogni riga  che inizia con '#' e' considerata commento, e viene
  292.        ignorata   dal  programma.  Le  prime   sette  righe  valide,  sono
  293.        obbligatorie, e  costituiscono le variabili del programma, le altre
  294.        sono opzionali.
  295.  
  296.             Un cenno ai parametri:
  297.  
  298.             Il  parametro 1, nominativo del  BBS, non e'  che sia molto da
  299.        dire,  tranne che  l'ssid non  va posto,  se ad  esempio il  bbs e'
  300.        IW1BRX-8, ponete IW1BRX
  301.  
  302.             Il  parametro 2, directory  base di lavoro  del server, quando
  303.        richiedete  lo  split  di  un programma  per  l'immisione  in rete,
  304.        questa  e'  la directory  base.  Non dimenticate  il  carattere '\'
  305.        finale. Normalmente \FBB\USERS\YAPP\
  306.  
  307.             Il parametro  3, directory e nome del  file di import del bbs,
  308.        deve  essere  uguale a  quanto  specificato in  INIT.SRV  come file
  309.        MAIL.IN.
  310.  
  311.             Il  parametro 4,  directory dove  porre i  files correttamente
  312.        convertiti. Anche  qui' non dimenticate il carattere '\' finale. Se
  313.        desiderate che  i files convertiti non vengano spostati, ma restino
  314.        nella directory di lavoro di auto7p, ponete \AUTO7P\
  315.  
  316.             Il  parametro  5,  redirezione  messaggi  del  server,  ed  ex
  317.        variabile  di enviroment  7PMANAGER: e'  possibile che  la gestione
  318.        software  del bbs sia  delegata ad un nominativo  diverso da quello
  319.        del  sysop.  Questa  opzione  permette  quindi  di  specificare  il
  320.        nominativo  cui devono essere  inviati i messaggi  del server, tipo
  321.        corrections successfull etc.
  322.  
  323.             Il  parametro 6,  lunghezza massima  del  file mail.in,  ed ex
  324.        parametro  7PMAXAIL.  Tale  variabile,  se  specificata  indica  al
  325.        server   di  limitare  la   dimensione  creata   del  mail.in  allo
  326.        specificato  numero  di Kilobytes.  I  bollettini  seguenti saranno
  327.        inseriti  in  file temporanei  e  ricomposti a  tempo  dallo stesso
  328.        server.  I  valori accettati,  espressi in  KBytes,  vanno da  20 a
  329.        1000.  Ponendo  0  o  settando un  valore  fuori  range, il  server
  330.        appende  l'intero  contenuto al  mail.in, quindi  non  verranno mai
  331.        creati  file temporanei e tutto sara'  subito inserito nel forward.
  332.        Ho  testato il tutto inserendo in forward  un file mail.in di 800K,
  333.        e non ci sono stati problemi dal punto di vista software.
  334.  
  335.  
  336.  
  337.  
  338.        AUTO7P v1.30                                                 7
  339.  
  340.  
  341.             Non e'  una buona idea quella di  inserire tutto in forward in
  342.        un solo  blocco, si richierebbe un intasamento nella rete. 50 e' un
  343.        valore ottimale.
  344.  
  345.             Il  parametro  7,  abilitazione globale  per  il  download dei
  346.        programmi. Settando  questo campo a 0, gli unici utenti abilitati a
  347.        fare  download di programmi, saranno  quelli specificati con flag=1
  348.        nel  file  auto7p.cfg.  Specificando come  campo  1,  tutti saranno
  349.        abilitati a fare download, tranne quelli settati con flag a 0.
  350.        Tengo  a precisare che  come download si intende  un download verso
  351.        il  proprio nominativo,  in quanto  per la redirezione  (SB IBM@ITA
  352.        per esempio), occorre un ulteriore abilitazione.
  353.  
  354.             Le  successive righe  nel file  di configurazione,  da 0  a N,
  355.        saranno del  tipo NOMINATIVO FLAG, ove il nominativo e' senza SSID,
  356.        e il campo flag puo' assumere il seguente significato:
  357.                  0    puo' fare upload
  358.                  1    puo' fare download
  359.                  2    accede a tutte le possibilita' del server
  360.  
  361.  
  362.        Ad esempio:
  363.                  IK1GKJ 2
  364.                  IK1MSL 1
  365.                  IK1XXX 0
  366.  
  367.        Se  il parametro  7 e' posto  a 0,  allora solo IK1MSL  potra' fare
  368.        download  di  files,  e  solo verso  se  stesso.  Tutti gli  altri,
  369.        potranno  solo fare upload. Eccezione IK1GKJ  che essendo settato a
  370.        2 potra' fare cio' che vuole.
  371.  
  372.        Se il  parametro 7 e' posto a 1, tutti potranno richiedere download
  373.        in  7plus per  se stessi,  tranne IK1XXX  che risulta  abilitato al
  374.        solo upload. Ancora nessuna limitazione per IK1GKJ.
  375.  
  376.  
  377.        Ecco un esempio di AUTO7P.CFG
  378.  
  379.        # Nominativo del BBS
  380.          IK1GKJ
  381.        #
  382.        # Directory base per download
  383.          C:\FBB\USERS\YAPP\
  384.        #
  385.        # Percorso e nome del file di import del BBS
  386.          C:\FBB\MAIL.IN
  387.        #
  388.        # Directory dove porre i files convertiti
  389.          C:\FBB\USERS\YAPP\7PLUS\
  390.  
  391.  
  392.  
  393.  
  394.        AUTO7P v1.30                                                 8
  395.  
  396.  
  397.        #
  398.        # Nominativo cui indirizzare i messaggi di auto7p
  399.          IK1GKJ
  400.        #
  401.        # Lunghezza massima del file mail.in (KBytes)
  402.          50
  403.        #
  404.        # Abilitazione globale per il download
  405.          0
  406.        #
  407.        # Lista nominativi con autorizzazioni particolari
  408.          IK1GKJ  2
  409.          IK1MSL  2
  410.          IW1BRX 1
  411.        #
  412.        # Fine dell'esempio
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.        AUTO7P v1.30                                                 9
  451.  
  452.  
  453.        LE PAROLE CHIAVE
  454.        ================
  455.  
  456.  
  457.        AUTO7P TO SB/SP [DESTINATARIO] @ [[BBS]]
  458.        ---------
  459.             Applicazione: invio files dati e files .cor
  460.             Abilitazione: users flag=2
  461.                       
  462.             La parola  chiave AUTO7P TO inserita nel messaggio consente di
  463.        forzare  il tipo di  messaggio, il destinatario e  il bbs di arrivo
  464.        nella richiesta  di invio files. I parametri tra [] sono opzionali,
  465.        ma devono  essere inseriti in sequenza. Normalmente AUTO7P utilizza
  466.        il tipo SP  per i messaggio, ma con SB e' possibile farli diventare
  467.        bollettini pubblici.
  468.  
  469.             Le  redirezioni  tra  []  sono  opzionali,  ma  devono  essere
  470.        inserite  in   sequenza.  Non  e'  possibile  specificare  solo  il
  471.        destinatario  ed  omettere  il  tipo  di  bollettino. Le  possibili
  472.        variazione sono:
  473.  
  474.        AUTO7P TO SB
  475.        AUTO7P TO SB DESTINATARIO
  476.        AUTO7P TO SP DESTINATARIO @ BBS
  477.  
  478.  
  479.  
  480.        AUTO7P PART x       x>=1 e x<=255
  481.        -----------
  482.             Applicazione: files di dati e files .err
  483.             Abilitazione: dati users flag=1, richieste correzione tutti.
  484.  
  485.             Questa  possibilita' permette  di richiedere solo  una singola
  486.        parte  di un files.  Se ad esempio all'atto  della conversione noto
  487.        che  una   intera  parte  dei  file  e'  arrivata  corrotta,  posso
  488.        richiedere  l'invio di  quella  singola parte  anziche' il  file di
  489.        correzione,  che  potrebbe  risultare  piu'  lungo.  Ancora, se  in
  490.        seguito ad  una richiesta di correzione, mi vengono inviati 3 files
  491.        di  correzione,   ed  il  numero  2  mi  torna  danneggiato,  posso
  492.        nuovamente richiederlo  inviando il file.err originariamente creato
  493.        e richiedere solo la relativa parte 2 della correzione.
  494.  
  495.        Le  opzioni AUTO7P  TO e  AUTO7P PART sono  naturalmente sommabili,
  496.        ossia possono essere inserite entrambe a seconda delle esigenze.
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.        AUTO7P v1.30                                                 10
  507.  
  508.  
  509.        AUTO7PCLOCK
  510.        -----------
  511.  
  512.             Se avete specificato una dimensione di split del file mail.in,
  513.        parametro  6 in  auto7p.cfg, dovete OBBLIGATORIAMENTE  inserire nel
  514.        cron.sys  il  comando  a  tempo per  ricomporre  i  file temporanei
  515.        creati  dal server,  che  altrimenti non  verranno mai  inseriti in
  516.        FBB. Inserite quindi nel file CRON.SYS la seguente riga:
  517.  
  518.             X AUTO7P AUTO7PCLOCK
  519.  
  520.  
  521.        INQUIRYFILE filename
  522.        --------------------
  523.  
  524.             Questo comando indica al server di estrarre tutti i bollettini
  525.        7+ da  un eventuale file di forward su  disco, ricomporli e in caso
  526.        di  errore  richiedere  al  mittente  la  correzione. Per  ottenere
  527.        questo  sono necessari  pochi  e semplici  interventi sui  files di
  528.        FBB:
  529.  
  530.        In BBS.SYS,  inserire in corrispondenza di una riga vuota, a destra
  531.        dei numeri di riga AUTO7P, segue l'esempio:
  532.  
  533.             prima               dopo
  534.             01 IK1MSL           01 IK1MSL
  535.             02 IW1BRX           02 IW1BRX
  536.             03                  03 AUTO7P
  537.             04                  04
  538.             05                  05
  539.  
  540.        In  FORWARD.SYS, creare  un blocco  di forward,  l'esempio seguente
  541.        assume  che  vogliate  inviare  su  disco  tutti  i  privati,  e  i
  542.        bollettini che siano indirizzati a SYSOP.
  543.        La  linea !  B IK1GKJ  e' inserita  per evitare che  eventuali file
  544.        inviati a AUTO7P@IK1GKJ vengano inseriti creando dei doppioni.
  545.  
  546.        #
  547.        A AUTO7P
  548.        P @
  549.        ! B IK1GKJ
  550.        B AUTO7P
  551.        F SYSOP
  552.        G *
  553.        C D:\FBB\AUTO7P.FWD
  554.        ------------
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.        AUTO7P v1.30                                                 11
  563.  
  564.  
  565.        Come  da esempio riportato,  si assume  che questo file  di forward
  566.        sia inserito in D:\FBB\AUTO7P.FWD, quindi in CRON.SYS aggiungo:
  567.  
  568.        X AUTO7P INQUIRYFILE D:\FBB\AUTO7P.FWD
  569.  
  570.        Questo  e' tutto, ancora  il server pensera' ad  avvertire il sysop
  571.        quandi   il  7plus  sara'  completato   e  a  richiedere  evenutali
  572.        correzioni.  Le opzioni  INQUIRYFILE  e AUTO7PCLOCK  possono essere
  573.        inserite entrambe.
  574.  
  575.        ******************************************************************
  576.        LEGGERE  LA  DOCUMENTAZIONE  A PROPOSITO  DI  M_FILTER.EXE  PER UNA
  577.        FORMA ALTERNATIVA E PIU' EFFICIENTE DEL FORWARD SU DISCO
  578.        ******************************************************************
  579.  
  580.  
  581.  
  582.             L'estrazione  dei file di forward  avviene secondo le seguenti
  583.        regole:
  584.  
  585.             Il  messaggio non deve essere  una copia, ossia  un CP, questo
  586.        per evitare di inserire un doppione.
  587.  
  588.             Vengono estratti solo ed unicamente i 7plus, non le correzioni
  589.        o  files   di  errore;  questi  ultimi  perche  non  necessari,  le
  590.        correzioni perche'  non e' detto che riguardino i bollettini da noi
  591.        ricevuti.  Quindi si tenta la ricomposizione,  e se un errore viene
  592.        generato,  questo  viene automaticamente  inviato  al  mittente del
  593.        bollettino, con la preghiera di tornare la correzione a AUTO7P.
  594.  
  595.             Se un file e'  gia presente, come 7PL o Pxx, o se gia presente
  596.        come  file ricostruito, i  bollettini che lo  rigardano non vengono
  597.        estratti, cosi' da non avere doppioni.
  598.  
  599.             Una  volta avvenuta la  ricomposizione, i  files non necessari
  600.        vengono  cancellati, a il sysop viene  avvertito della presenza del
  601.        nuovo file.
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.        AUTO7P v1.30                                                 12
  619.  
  620.  
  621.        DELETIME day
  622.        ------------
  623.  
  624.             Questa opzione serve ad eliminare dalla directory di lavoro di
  625.        auto7p, \AUTO7P\,  tutti quei files che hanno una data precedente a
  626.        quanto  specificato. La cosa  risulta utile  per quei files  di cui
  627.        per questo  o quest'altro motivo non avete ricevuto tutte le parti,
  628.        oppure  per quei files  corrotti di  cui non avete  mai ricevuto la
  629.        correzione.  Tutti  questi dati  occupano spazio  su  disco, quindi
  630.        passato  un  periodo di  tempo che  ritenete  ragionevole, potreste
  631.        volerli  cancellare. Allo scopo e'  aggiungete al vostro appel.bat,
  632.        giusto prima o dopo il comando epurmess, la seguente riga:
  633.  
  634.             AUTO7P DELETIME X
  635.  
  636.        dove  X  rappresenta  il  numero di  giorni  di  epurazione. Se  ad
  637.        esempio  ponete  AUTO7P DELETIME  25, allora  il  server eliminera'
  638.        tutti  quei  files piu'  vecchi  di  25 giorni  rispetto  alla data
  639.        attuale.  Fate  attenzione  all'uso di  questa  opzione,  un valore
  640.        troppo  basso potrebbe impedire la ricostruzione  di quanto gia' in
  641.        vostro  possesso, dato che l'invio di una  correzione o di tutte le
  642.        parti del  file potrebbe richedere un certo tempo. Un giusto valore
  643.        si aggira tra 20 e 40.
  644.  
  645.  
  646.  
  647.  
  648.  
  649.        COMANDO SC DI FBB
  650.        -----------------
  651.  
  652.             Il  server e'  in grado  di strippare l'intestazione  di copia
  653.        dall'header del messaggio, e di ricostruire il mittete originale.
  654.        Questa  opzione, riseRvata per i soli  USER FLAG=2, si revela utile
  655.        quando ad  esempio un utente invia una richiesta di correzione o un
  656.        file  di  errore, e  invece  di  inviarla al  server,  la  invia al
  657.        titolare del BBS, succede piu' spesso di quanto si crede.
  658.  
  659.        Il suo utilizzo e' molto semplice:
  660.  
  661.             SC #msg AUTO7P
  662.  
  663.        Anche  questa opzione  puo'  essere sommata  alle altre,  quindi ad
  664.        esempio e' possibile la redirezione dell'output. (Puo' servire ?).
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.        AUTO7P v1.30                                                 13
  675.  
  676.  
  677.        COME SI USA IL SERVER
  678.        ---------------------
  679.  
  680.        Le parti tra parentesi [] sono opzionali.
  681.        Notare  che la directory  di partenza  del server e'  sempre quella
  682.        specificata  nel file  AUTO7P.CFG. Tale  directory non  deve essere
  683.        specificata  nel percorso file,  in quanto automaticamente aggiunta
  684.        dal   server.  Se  necessario,   devono  essere   incluse  solo  le
  685.        sottodirectory seguenti.
  686.  
  687.  
  688.  
  689.        Utente o altro FBB che richiede un files
  690.        ----------------------------------------
  691.  
  692.        Abilitazione: variabile download globale a 1 e user flag<>0,
  693.                oppure variabile download globale a 0 e user flag=1 o 2
  694.  
  695.        Se  le condizioni  di abilitazione  non sono valide,  viene inviata
  696.        copia della  richiesta al sysop, che potra' provvedere al settaggio
  697.        del  nominativo in AUTO7P.CFG,  mentre all'utente  viene inviato un
  698.        messaggio   in  cui  si   richiede  di  contattare   il  sysop  per
  699.        l'eventuale abilitazione.
  700.  
  701.        SP AUTO7P [@ BBS]
  702.        UTILITY\TEST.EXE
  703.        [AUTO7P TO ..... ]       (abilitazione users flag=2)
  704.        [AUTO7P PART ...]
  705.        /EX
  706.  
  707.  
  708.  
  709.        Utente o altro FBB che richiede una correzione
  710.        ----------------------------------------------
  711.  
  712.        Abilitazione: tutti
  713.  
  714.        SP AUTO7P [@ BBS]
  715.        UTILITY\TEST.ERR
  716.        [AUTO7P PART ...]
  717.        [AUTO7P TO .....]        (abilitazione users flag=2)
  718.        ......
  719.        CONTENUTO DEL FILE .ERR GENERATO DA 7PLUS O ALTRO SERVER
  720.        ......
  721.        /EX
  722.  
  723.        Qui'  la specifica parte di correzione  puo' tornare utile nel caso
  724.        vengano  inviate piu' parti  di correzione, ed una  di esse andasse
  725.        persa.
  726.  
  727.  
  728.  
  729.  
  730.        AUTO7P v1.30                                                 14
  731.  
  732.  
  733.        Utente che invia una correzione
  734.        -------------------------------
  735.  
  736.        Abilitazione: tutti
  737.  
  738.        SP AUTO7P [@ BBS]
  739.        UTILITY\TEST.COR   (o C01, C02....)
  740.        ......
  741.        CONTENUTO DEL FILE DI CORREZIONE GENERATO DA 7PLUS O
  742.        ALTRO SERVER
  743.        ......
  744.        /EX
  745.  
  746.  
  747.  
  748.        Utente che desidera inviare un file
  749.        -----------------------------------
  750.  
  751.        Abilitazione: tutti
  752.  
  753.        SP AUTO7P [@ BBS]
  754.        UTILITY\TEST.7PL
  755.        ......
  756.        CONTENUTO DEL FILE
  757.        ......
  758.        /EX
  759.  
  760.        oppure
  761.  
  762.        SP AUTO7P [@ BBS]
  763.        UTILITY\TEST.Pxx
  764.        ......
  765.        CONTENUTO DELLA PARTE xx
  766.        ......
  767.        /EX
  768.  
  769.             Avrete notato che ho sempre specificato il percorso di un file
  770.        nel  titolo del  messaggio.  Questo e'  importante per  un corretto
  771.        funzionamente  del server, infatti nel  caso sia necessario inviare
  772.        correzioni  a errori e per un  funzionamento automatico del server,
  773.        e' necessario che AUTO7P sappia dove cercare i files.
  774.  
  775.        Il  percorso parte sempre  in ogni caso dalla  directory che il bbs
  776.        ha  specificato come  base in  AUTO7P.CFG, parametro 2,  quindi voi
  777.        dovrete segnalare solo il percorso seguente.
  778.        Se le  varie richieste vengono fatte tra bbs diversi che utilizzano
  779.        entrambi  questo  server, lo  scambio di  informazionei  avviene in
  780.        modo  del  tutto  automatico,  e  il  nominativo di  ritorno  viene
  781.        sostituito da AUTO7P@BBS_DI_RITORNO.
  782.  
  783.  
  784.  
  785.  
  786.        AUTO7P v1.30                                                 15
  787.  
  788.  
  789.             Segnalazioni di errori, o eventuali suggerimenti saranno molto
  790.        graditi.
  791.  
  792.        Cordiali  73, Mario IK1GKJ @ IW1BRX
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.        AGGIORNAMENTI ....................................................1
  807.        INSTALLAZIONE ....................................................3
  808.        POSSIBILITA' DEL SERVER ..........................................3
  809.        IL FILE DI CONFIGURAZIONE AUTO7P.CFG .............................6
  810.        LE PAROLE CHIAVE .................................................9
  811.            AUTO7P TO SB/SP [DESTINATARIO] @ [[BBS]] .....................9
  812.            AUTO7P PART x       x>=1 e x<=255 ............................9
  813.            AUTO7PCLOCK .................................................10
  814.            INQUIRYFILE filename ........................................10
  815.            DELETIME day ................................................12
  816.            COMANDO SC DI FBB ...........................................12
  817.        COME SI USA IL SERVER ...........................................13
  818.            Utente o altro FBB che richiede un files ....................13
  819.            Utente o altro FBB che richiede una correzione ..............13
  820.            Utente che invia una correzione .............................14
  821.            Utente che desidera inviare un file .........................14
  822.